public class Test {
    public static void main1(String[] args) {
        String s1=new String("123");//创建一个空间
        String s2=new String("123");//创建一个空间
        String s3=s1;//s3指向s1的空间
        System.out.println(s1==s2);//比较位置
        System.out.println(s1==s3);
        System.out.println(s1.equals(s2));//比较里面的内容
        System.out.println(s3.equals(s1));
        }

    public static void main2(String[] args) {
        String s1=new String("asd");//由value开辟了一个数组
        String s2=new String("ab");
        //比较字符串大小
        System.out.println(s1.compareTo(s2));//s1和s2比
        System.out.println(s1.compareToIgnoreCase(s2));//忽略字符大小写比较
        /*根据对应字符比较的
        不根据字符串的长短比较
        对应字符无法比较时才根据长度比较
        相同字母时小写字母比大写字母大32*/
    }

    public static void main(String[] args) {
        String s1="hello";
        for (int i = 0; i <s1.length() ; i++) {
            char ch= s1.charAt(i);//根据下标查找字符
            System.out.println(ch);
        }
    }
}